package com.mtiiot.fscore.inter1;

/**
 * Created by Administrator on 16-8-18.
 */

import com.mtiiot.fscore.bean.MetadataInfo;
import com.mtiiot.fscore.bean.email.MailAttachmentBean;

import java.util.List;

/**
 * fs服务接口版本1.1
 * email服务接口
 * Created by lcy on 16-8-18.
 * pwd:yunji@#123456
 */
public interface EmailService1 {
    /**
     * 发送文本格式邮件
     * @param toAddrs 收件人地址邮箱列表
     * @param topic 邮件主题
     * @param text 邮件内容
     * @return
     */
    public boolean sendEmailByText(MetadataInfo metadataInfo, String[] toAddrs, String topic, String text);

    /**
     * 发送html格式邮件
     * @param toAddrs 收件人地址邮箱列表
     * @param topic 邮件主题
     * @param html 邮件内容
     * @return
     */
    public boolean sendEmailByHtml(MetadataInfo metadataInfo, String[] toAddrs, String topic, String html);

    /**
     * 发送带附件的邮件
     * @param subject 邮件主题
     * @param sendHtml 邮件内容
     * @param receiveUser 收件人地址邮箱列表
     * @param attachmentDesc 邮件所带附件的说明
     * @param mailAttachmentList 邮件所带附件列表
     */
    public boolean sendAttachmentEmail(MetadataInfo metadataInfo, String subject, String sendHtml, String[] receiveUser, String attachmentDesc, List<MailAttachmentBean> mailAttachmentList);
}
